html,
body,
ul,
li,
p,
button {
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0;
}

html,
body {
    width: 100%;
    height: 100%;
}

li {
    list-style: none;
}

a,
input:focus,
textarea:focus {
    outline: none;
}

a,
a:hover,
a:active,
a:focus {
    text-decoration: none;
}

.hand {
    cursor: pointer;
}

.noHand {
    cursor: not-allowed;
}

.ell {
    margin: 0;
    overflow: hidden;
    white-space: nowrap;
    /*不换行*/
    text-overflow: ellipsis;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}


/*清除浮动*/

.clearfix {
    zoom: 1;
}


.clearfix:after {
    display: block;
    clear: both;
    overflow: hidden;
    visibility: hidden;
    height: 0;
    content: '';
}

.opacity-0 {
    opacity: 0;
}